[PATCH] seq_file: Disallow extremely large seq buffer allocations
authorEric Sandeen <sandeen@redhat.com>
Tue, 6 Jul 2021 17:56:03 +0000 (19:56 +0200)
committerSalvatore Bonaccorso <carnil@debian.org>
Thu, 23 Sep 2021 20:35:21 +0000 (21:35 +0100)
commit70cfb8f7762b9e40341583009e49c2b728eea254
treeb9e58e769122b95faeae04714991eebe7c709ef2
parent8fc0f721991b9461f9ab950e1c67b2104e6e0731
[PATCH] seq_file: Disallow extremely large seq buffer allocations

There is no reasonable need for a buffer larger than this,
and it avoids int overflow pitfalls.

Fixes: 058504edd026 ("fs/seq_file: fallback to vmalloc allocation")
Reported-by: Qualys Security Advisory <qsa@qualys.com>
Suggested-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Eric Sandeen <sandeen@redhat.com>
Gbp-Pq: Topic bugfix/all
Gbp-Pq: Name seq_file-Disallow-extremely-large-seq-buffer-allocat.patch
fs/seq_file.c